home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 010a / ds420.zip / DS_READ.ME < prev    next >
Text File  |  1991-10-18  |  35KB  |  697 lines

  1.  
  2.  
  3.  
  4.  
  5.                        Directory Scanner (tm)  Ver 4.20
  6.                             Copyright (c) 1986-1991
  7.                                 by Nat Martino
  8.                               ALL RIGHTS RESERVED
  9.  
  10.                      Topic                              Page
  11.                      Program Summary . . . . . . . . . .   1
  12.                      Program Display . . . . . . . . . .   2
  13.                      File Composition  . . . . . . . . .   2
  14.                      Installation Procedures . . . . . .   3
  15.                      Program Limitations . . . . . . . .   4
  16.                      Recent Revision History . . . . . .   5
  17.                      Common Problems & Solutions . . . .  10
  18.                      Reporting Software Bugs . . . . . .  11
  19.                      Contacting the Author . . . . . . .  11
  20.                      Registration/Licensing  . . . . . .  11
  21.                      Disclaimer  . . . . . . . . . . . .  12
  22.  
  23.  -----------------------------[  PROGRAM SUMMARY  ]----------------------------
  24.  
  25.             ---  A Directory/File Management and DOS Shell Program ---
  26.  
  27.        Presents a tree diagram of the directory structure  of  the  current
  28.        disk/drive on the left side of the display screen.  A listing of the
  29.        files in the current directory is displayed on the right side of the
  30.        display screen.
  31.  
  32.        The Mouse or Function Keys allow movement up and  down  through  the
  33.        directory tree to "highlight" and enter directories  and display the
  34.        appropriate files of the directory on the right side of the display.
  35.  
  36.        A Popup Mouse  menu  or  Option  keys  are  available  for  copying,
  37.        deleting, moving, renaming, tagging, untagging,  finding,  executing
  38.        and doing many other functions on files.
  39.  
  40.        Users with color displays may select  their  choice  of  colors  for
  41.        foreground and background.  EGA 43 line mode is supported as is PS/2
  42.        MCGA and VGA 50 line mode.  A split-screen display mode is available
  43.        where 2 different directories on 2 different drives can be displayed
  44.        at the same time.
  45.  
  46.        The  user  may link in their favorite editor to the program  so that
  47.        they may "point & shoot" at a file and be able to edit it with their
  48.        desired editor.   Additionally,  the  user's  favorite  "lister"  or
  49.        "browse" program is linked into the program  to enable point & shoot
  50.        listing of the desired file.
  51.  
  52.        A macro facility is supported which  enables  the  user  to  specify
  53.        repetitive commands which can be activated with an  Alt,  Shift,  or
  54.        Control Function Key sequence.  It allows  specification  of special
  55.        key sequences  such  as  "%F"  (current  indicated  file)  and  "%T"
  56.  
  57.  
  58.                                     - 1 - 
  59.  
  60.  
  61.  
  62.        (currently tagged files) to be  included  in  the  macros.
  63.  
  64.        The program can handle up to 2000 directories per drive  and  up  to
  65.        2500 files per directory.  Additionally, the program will  make  use
  66.        of EMS memory to store the directory and file data.
  67.  
  68.        On-line context-sensitive help is  available  and  the  program  has
  69.        embedded program code to support a Microsoft Mouse.
  70.  
  71.  
  72.  -----------------------------[  PROGRAM DISPLAY  ]----------------------------
  73.  
  74.             The program presents a full screen  display  of  the  directory
  75.        structure of a given disk drive.  The display looks similar  to  the
  76.        following:
  77.  
  78. #a#b#c#d#e#f#g###################################### C:\DIR2 ##################
  79. # c:\                            # backup  .exe | finder  .com | guts    .zzz #
  80. # |-dir1                         # create  .com | finder  .exe | help    .def #
  81. # |-dir2                         # dump    .asm | finder  .obj | killer  .com #
  82. # | |-sub1                       # dump    .exe | guts    .asm | print   .com #
  83. # | | +-subsubno.1               # dump    .obj |>guts    .com<| qsort   .exe #
  84. # | +-sub2                       # eater   .bas | guts    .exe | vdisk   .sys #
  85. # +-dir3                         # eats         | guts    .obj | zoo     .bas #
  86. #   +-dir31                      # eatz    .bat |              |              #
  87. #     +-direct32                 #              |              |              #
  88. #       +-direct33               #              |              |              #
  89. #         +-direct34             #              |              |              #
  90. #           |-direct341          #              |              |              #
  91. #           +-direct342          #              |              |              #
  92. #                                #              |              |              #
  93. #                                #              |              |              #
  94. #                                #              |              |              #
  95. #                                #              |              |              #
  96. #                                #              |              |              #
  97. ###############################################################################
  98. Total: 10,456,123 | Help=?  Name ^ | Files: 22   Used: 137,354        Tagged: 0
  99. Used:   8 000,000 | Free Core 146K | ----name---- --size-- -date--  -time- attr
  100. Free:   2,456,123 | Drive 80% Full | guts    .com   17,123 10Aug85   4:36p r  a
  101.  
  102.  
  103.  -----------------------------[  FILE COMPOSITION  ]---------------------------
  104.  
  105.        1. DS_READ.ME   - This read.me file
  106.  
  107.        2. DS.EXE -  The program which loads/reloads the  main  DS  program.
  108.                 This ".exe" file can be renamed  to  something  other  than
  109.                 "ds.exe" should  the  user  have a  conflict  with  another
  110.                 program by the same name; however,  the rest of the  ".exe"
  111.                 files which make up the program cannot be renamed.
  112.  
  113.  
  114.  
  115.  
  116.                                     - 2 - 
  117.  
  118.  
  119.  
  120.        3. DS_OVRLY.EXE - The main  DS  program.   This  file should  not be
  121.                 renamed.
  122.  
  123.        4. DS_GLOBL.LOG - This file SHOULD NOT  EXIST  THE  FIRST  TIME  YOU
  124.                 INSTALL THE PROGRAM.  The program will create this file the
  125.                 first time the program  is  executed.  This  file  contains
  126.                 various global variables which are passed  between  program
  127.                 modules and resides in the "HOME" directory where  all  the
  128.                 rest of  the DS files  reside.   The  "HOME"  directory  is
  129.                 the directory where the "ds_ovrly.exe" file resides.
  130.  
  131.        5. DS_DRV_?.LOG - The  "?"  represents an appropriate drive  letter.
  132.                 This file  (or files)  SHOULD  NOT  EXIST  THE  FIRST  TIME
  133.                 YOU INSTALL THE PROGRAM.  The program will create the  file
  134.                 the first time the  program is  executed  so  long  as  the
  135.                 user has specified that a "log" file should  be  maintained
  136.                 for a specified drive with  the  "Ctrl-E"  option.  Once  a
  137.                 "log"  file  has  been   created  for  a  specified  drive,
  138.                 subsequent program startups and/or drive  changes  to  that
  139.                 specified drive should take little time as the program will
  140.                 obtain the  directory  structure  info  from  the log  file
  141.                 instead of scanning the entire disk for the information.
  142.  
  143.        6. DS_HELP.EXE  - The expanded context-sensitive help displays.  The
  144.                 program is  activated  from  within  the  main  program  by
  145.                 pressing the F10 key.  This file should not be renamed.
  146.  
  147.        7. DS_PROG.DEF  - The program "defaults"  file.  This file  contains
  148.                 data on the default startup colors, macro  definitions, the
  149.                 defined  editor  and lister,  the links of  directories  to
  150.                 numbers,   and   which   drives  should  have  "log"  files
  151.                 maintained.
  152.  
  153.        8. DS_USERS.MAN - A 47 page users manual.  (58 lines/page)
  154.  
  155.        9. DS_SITE.LIC  - Information on site licensing of the program.
  156.  
  157.       10. DS_SINGL.LIC - Information on single user licenses.
  158.  
  159.  
  160.  -------------------------[  INSTALLATION PROCEDURES  ]------------------------
  161.  
  162.        Note:  The following procedures make the assumption  that you have a
  163.               hard disk as drive "c" and boot up off that drive.
  164.  
  165.        1.  Make a subdirectory "DS" under the "C:\" (root) directory.
  166.  
  167.        2.  Copy all DS files to this new "C:\DS" directory.
  168.  
  169.        3.  Remove any files from previous versions of  the DS program  to a
  170.            backup floppy so that this new version will not attempt  to  use
  171.            supporting files from previous versions.  The "ds_prog.def" file
  172.  
  173.  
  174.                                     - 3 - 
  175.  
  176.  
  177.  
  178.            from version 4.10 should be compatable with version 4.20 so  you
  179.            should not need to delete this file or  re-enter all your  macro
  180.            definitions.
  181.  
  182.        4.  In "autoexec.bat" file of root directory have the following line:
  183.  
  184.                   PATH c:\;C:\DS;....     {"...." = other user directories}
  185.  
  186.           Sample "autoexec.bat" entries follow:
  187.  
  188.             PATH c:\;c:\dos;C:\DS;... {"C:\DS" plus other user directories}
  189.             dpath                     {shareware dpath program  - OPTIONAL}
  190.             set DS=C:\DS      {OPTIONAL - sets HOME directory of ds files }
  191.  
  192.           Notes:
  193.             a. The  "set DS=..." command is OPTIONAL.  In prior versions it
  194.                was mandatory.  If used,  it will set the HOME directory for
  195.                the DS files.  If not  used,  the  HOME  directory  will  be
  196.                determined by searching for the "ds_ovrly.exe" file first in
  197.                the default current directory and  then  in  the  succeeding
  198.                directories in the PATH.
  199.  
  200.             b. "DPATH" shareware program is optional but useful  to  enable
  201.                DOS to find overlay and support files the editor  may  need.
  202.                Users with DOS version 3.2  or  later  should  use  the  DOS
  203.                "APPEND" command which does the  same  thing  as  the  DPATH
  204.                program.
  205.             c. A cursor/keyboard speedup program (like  "hotkey"  shareware
  206.                program) is also highly recommended in  your  "autoexec.bat"
  207.                file to speed up directory and file movement.
  208.             d. Another entry that MUST be  in  your  "environment"  for the
  209.                program to execute is the "COMSPEC=" variable. This variable
  210.                is normally inserted in your "environment" automatically  by
  211.                DOS upon booting up the system.  You can check  to see  that
  212.                it has been loaded into  the  environment  by  typing  "set"
  213.                followed by a carriage return at the DOS prompt.  You should
  214.                see a line something like the following:
  215.                               COMSPEC=c:\command.com
  216.  
  217.        5.  Reboot the computer. (ie: Ctrl-Alt-Del)
  218.  
  219.        6.  Type "ds" at the DOS prompt if "ds" was not the last line of
  220.            your "autoexec.bat" file.
  221.  
  222.  
  223.  ---------------------------[  PROGRAM LIMITATIONS  ]--------------------------
  224.  
  225.        Maximum number of fixed/hard disk drives supported/saved: 26
  226.  
  227.        Note: The number of drives saved or "logged" is user-definable.  Use
  228.              the "Ctrl-E" option to enter the drive letters of those drives
  229.              you wish to have logged.  Floppy  disk  drives  and  RAM  disk
  230.  
  231.  
  232.                                     - 4 - 
  233.  
  234.  
  235.  
  236.              drives are not recommended to "log" as it takes little time to
  237.              scan those type drives.
  238.  
  239.        Maximum number of Directories per drive: 100 to 2000 (using DOS)
  240.                                                 512 to 2048 (using EMS)
  241.  
  242.        Maximum number of Files per directory: 200 to 2500 (DOS or EMS)
  243.  
  244.        Maximum length of full pathname for any directory: 64 characters
  245.  
  246.        Maximum length of directory printname on screen: 39 characters
  247.  
  248.        The program size in memory varies based on the  program  limits  the
  249.        use chooses for  MAX_DIR & MAX_FILES  and whether or not EMS is used
  250.        to store those data structures.  If EMS is used to store  both  data
  251.        structures, the program takes up approximately 95k in DOS memory.
  252.  
  253.  -------------------------[  RECENT REVISION HISTORY  ]------------------------
  254.  
  255.        Ver 4.00 (02 Apr 90)
  256.  
  257.                  -  Added Split Screen mode.   Hitting  the  "s"  key  will
  258.                     split the display screen in two with an upper and lower
  259.                     display.  Initially both upper and lower  displays  are
  260.                     identical,  but  each  display  can  be  changed  to  a
  261.                     different drive/directory.  Hitting the "s"  key  while
  262.                     in the split screen mode will revert the display to the
  263.                     single full screen mode.  Hitting the "+"  key while in
  264.                     the split screen mode will "SWITCH"  the active display
  265.                     from upper to lower or lower to upper.  Hitting the "+"
  266.                     key while in full screen mode,  after having previously
  267.                     selected split screen mode, will "FLIP" the full screen
  268.                     display to the other full screen display.
  269.  
  270.                  -  Added 3 options to the Edit Defaults  (Ctrl-E)  option.
  271.  
  272.                        + Users may specify a print  program  as  they  were
  273.                          previously able to specify an  editor  and  lister
  274.                          program.  Specify  a  "complete pathname"  for the
  275.                          desired program.
  276.  
  277.                        + Users may  specify  whether  the  space  bar  will
  278.                          toggle the operation of the arrow keys to work  on
  279.                          both files and directories, or just files.
  280.  
  281.                        + Users may specify for each option ("e", "l",  "x",
  282.                          "c", and "p") which has an overlay counterpart,  a
  283.                          memory  limit  at  which  point  the  option  will
  284.                          automatically switch from doing the normal  option
  285.                          to doing the overlay option.  Lowering the  memory
  286.                          limit will decrease the  possibility  the  overlay
  287.                          option will be used, while increasing  the  memory
  288.  
  289.  
  290.                                     - 5 - 
  291.  
  292.  
  293.  
  294.                          limit will increase the  possibility  the  overlay
  295.                          option will be used.
  296.  
  297.                  -  First attempt  at  installing  code  for  compatability
  298.                     with Desqview.
  299.  
  300.                  -  Deleted Backup option due to lack of available time  to
  301.                     accomplish required  modifications  to  backup  program
  302.                     to conform with new  changes.  Have moved  archive  bit
  303.                     display,   previously  available  only  in  the  backup
  304.                     option, to the main display.
  305.  
  306.                  -  Modified Attribute File option "A" to  include  archive
  307.                     bit and to enable users to  tag or  untag  files  based
  308.                     on read-only, system, hidden, and/or archive bits.
  309.  
  310.                  -  Added Control Tagging Option  "ctrl-t".   Enables  user
  311.                     to tag or untag files based on  matches or  comparisons
  312.                     with Name, Date,  and/or  Size  of files.   Also allows
  313.                     comparisons of files across split screen displays.
  314.  
  315.                  -  This version of the program commenced using "overlays".
  316.                     The overlays were necessary to prevent the program from
  317.                     using too much memory if the entire program was  memory
  318.                     resident.    Please  ensure  you  use  the  new  loader
  319.                     "ds.exe" that comes with this version  of  the  program
  320.                     and is required for  use  with  this  overlay  version.
  321.                     Ensure you remove all files from previous  versions  of
  322.                     the program so this version will not  inadvertently use
  323.                     any such files.  The "ds_prog.def"  file  is  the  only
  324.                     file which can be copied to this version of the program.
  325.  
  326.        Ver 4.00a (20 Jun 90)
  327.  
  328.                  -  Fixed bug which caused program to occasionally  lose or
  329.                     forget its default colors.  The change was made to  the
  330.                     "ds_ovrly.exe" file.
  331.  
  332.                  -  Fixed bug which caused program to return to the DS HOME
  333.                     directory  (directory where DS files are stored)  on  a
  334.                     drive change vice returning to the default directory on
  335.                     the same drive.   The  change  was  made  in  both  the
  336.                     "ds.exe" and "ds_ovrly.exe" files.
  337.  
  338.        Ver 4.00b (14 Nov 90)
  339.  
  340.                  -  Fixed bug which caused program to lock up when  sorting
  341.                     by ".ext" with more than 128 files in a directory  with
  342.                     the same extension.
  343.  
  344.  
  345.  
  346.  
  347.  
  348.                                     - 6 - 
  349.  
  350.  
  351.  
  352.        Ver 4.10 (1 Mar 91)
  353.  
  354.                  -  Added an option within "CTRL-L" Program Limits to allow
  355.                     users to define the  MAX_DIRECTORIES  &  MAX_FILES  for
  356.                     their own copy  of the  program.   Max Directories  can
  357.                     vary from 100 to 2000.   Max Files can vary from 200 to
  358.                     2500.   Expanded Memory (EMS) can also be used to store
  359.                     the data structures for directories and/or files.  This
  360.                     new option required a change in the  two  primary  data
  361.                     structures of the program.  Nearly every  line of  code
  362.                     in the entire program was affected and several  program
  363.                     modules had to be entirely rewritten from scratch.
  364.  
  365.                  -  This version of the program will automatically make use
  366.                     of available expanded (EMS) and  extended (XMS)  memory
  367.                     for caching of program  overlays  to  expedite  program
  368.                     execution.
  369.  
  370.                  -  Unlike previous  versions of the program,  this version
  371.                     DOES NOT REQUIRE the  "set DS=....."  command be issued
  372.                     prior  to  starting  the  program.   The  program  will
  373.                     execute properly so  long  as  the  "ds_ovrly.exe"  and
  374.                     "ds.exe" files can  be  found in  the  current  default
  375.                     directory or one of the directories in the PATH. If the
  376.                     "set DS=...."  command IS used, however,  it  WILL take
  377.                     precedence in setting the DS "HOME"  directory  to  the
  378.                     specified directory.
  379.  
  380.                  -  Again, a new version of the loader "DS.EXE" is provided
  381.                     and required with this release.  Ensure  you remove all
  382.                     files from previous versions of  the  program  so  this
  383.                     version will not inadvertently use any such files.  You
  384.                     CAN copy over the "DS_PROG.DEF" file from version  4.00
  385.                     to this version 4.10. This should preserve your defined
  386.                     macros  and  directory  links;   however,  REVIEW  YOUR
  387.                     DEFAULTS  (USING  ALT-F10)  PRIOR  TO  USING  THEM,  AS
  388.                     VERSION  4.10  SHOULD  CONVERT  THE  FILE  FORMAT  FROM
  389.                     VERSION 4.00 TO 4.10 WHEN YOU REVIEW THEM.  DO NOT copy
  390.                     the "DS_GLOBL.LOG" file from a previous version to this
  391.                     version.
  392.  
  393.                  -  "T" Tag option has changed  to a  "Toggle Tag"  option.
  394.                     Selecting the "T" option will tag a file which  is  not
  395.                     tagged but untag a file which is already  tagged.  This
  396.                     should help with mouse drivers.
  397.  
  398.                  -  Directory indents on the left-side  tree  display  have
  399.                     been changed to a 2 character indent.   This  makes for
  400.                     a more compact tree display but will enable  more  file
  401.                     columns to be displayed more often.
  402.  
  403.                  -  "C" DOS Command option will clear only bottom  3  lines
  404.  
  405.  
  406.                                     - 7 - 
  407.  
  408.  
  409.  
  410.                     initially vice clearing the entire screen.
  411.  
  412.                  -  Added   options   "CTRL-C"   and  "CTRL-X"  which  work
  413.                     identical to the "C" and "X" options except that unlike
  414.                     "C" & "X" which execute through a NEW command processor
  415.                     (COMMAND.COM),  the new "CTRL-C"  and "CTRL-X"  options
  416.                     execute  through  the  ORIGINAL (1st  loaded)   command
  417.                     processor via UNDOCUMENTED DOS INT 2E. This way another
  418.                     command  processor  is  not loaded into  memory.   When
  419.                     executing a "set" command thru normal "C"  option - the
  420.                     last line in the ENVIRONMENT specifies the following:
  421.                              ";C_FILE_INFOx---AA"     (without quotes)
  422.                     and modifying the ENVIRONMENT under the "C" option does
  423.                     no  good  because upon termination of the newly  loaded
  424.                     command   processor   the   modified   ENVIRONMENT   is
  425.                     discarded.   When executing a set command thru "CTRL-C"
  426.                     the above line is NOT in the ENVIRONMENT.  This enables
  427.                     modifying  the  ENVIRONMENT from the "CTRL-C"   option,
  428.                     exiting  DS and still having the  modified  ENVIRONMENT
  429.                     present.    As  this option uses  an  UNDOCUMENTED  DOS
  430.                     function,  it may not work on all systems and I have no
  431.                     way  of knowing if it will work on replacement  command
  432.                     shells  like "4DOS".   Additionally it has the drawback
  433.                     that it is not "reentrant".   In other words you cannot
  434.                     start up DS,  select CTRL-C,  start up a second copy of
  435.                     DS,   and then select CTRL-C or CTRL-X in  this  second
  436.                     copy  of  DS.    The results of doing  so  is  that  on
  437.                     termination  of the second DS program the user will  be
  438.                     unable to resume the original DS program and the amount
  439.                     of  memory  that the 1st DS program was using  will  be
  440.                     locked  up  and lost in memory.   Such is not the  case
  441.                     with  the normal "C"  command.  These 2 new options are
  442.                     available  for power users to use or abuse,  and  since
  443.                     they  are  based on an undocumented DOS  function  they
  444.                     will not be documented in the DS manual or help screen.
  445.  
  446.        Ver 4.10a (10 Mar 91)
  447.  
  448.                  -  Fixed bug which prevented cloning program if used  on a
  449.                     computer where the "share.exe" program is operating for
  450.                     monitoring network/multi-user file sharing.   Use  of a
  451.                     new linker with this version of  the  program  requires
  452.                     the "ds_ovrly.exe" file  to be a  "read-only"  file  if
  453.                     using the  program in conjunction with the  "share.exe"
  454.                     program.
  455.  
  456.                  -  Disabled automatic caching of program overlays  in  EMS
  457.                     and XMS.  Bug in caching  software  caused  program  to
  458.                     grab and hold all available extended (XMS) memory.
  459.  
  460.  
  461.  
  462.  
  463.  
  464.                                     - 8 - 
  465.  
  466.  
  467.  
  468.        Ver 4.10b (1 July 91)
  469.  
  470.                  -  Fixed bug which on  networks  occasionally  caused  the
  471.                     program to repeat the tree structure at lower levels of
  472.                     the tree.  This was caused when the  user  had  network
  473.                     access to one directory but not it's subdirectory. When
  474.                     attempting to change directory  into  the  subdirectory
  475.                     the network prevented the change (due to access rights)
  476.                     but the DS program failed to account for the error  and
  477.                     incorrectly reported the same  subdirectories  multiple
  478.                     times under the same parent directory.
  479.  
  480.        Ver 4.10c (26 July 91)
  481.  
  482.                  -  Fixed bug which occasionally caused  an  "R6000 - stack
  483.                     overflow"  runtime error if the user had a large number
  484.                     of directories under a specific subdirectory.
  485.  
  486.                  -  Fixed bug which reported "Free Core" in error if avail-
  487.                     able conventional memory was above 512K bytes (524288).
  488.                     A variable was incorrectly defined as  an  integer  (it
  489.                     should have been unsigned integer) and therefore rolled
  490.                     over to a negative number beyond 512k. Seems no one saw
  491.                     this error before DOS 5.0 came out  and  provided  more
  492.                     conventional memory by moving DOS to  the  High  Memory
  493.                     Area.
  494.  
  495.                  -  Added display of an additional message when  program is
  496.                     scanning disk for directory structure information.  The
  497.                     message informs the user how many  directories  it  has
  498.                     found and how many it has currently read.
  499.  
  500.                  -  Added limited capability to redefine option  activation
  501.                     keys and to lockout or prevent  an  option  from  being
  502.                     used.  Redefinition of keys is  effective  only at  the
  503.                     "topmost" level of the program  and  not  effective  at
  504.                     lower levels after an option has already been selected.
  505.                     Users will have to modify the "ds_ovrly.exe" file  with
  506.                     a "byte changer"  program  to  accomplish  the  desired
  507.                     redefinitions and it will be necessary to first  remove
  508.                     the "read-only" attribute from the "ds_ovrly.exe"  file
  509.                     to modify it.  See the User's Manual for details.
  510.  
  511.        Ver 4.20 (18 Oct 91)
  512.  
  513.                  -  Added embedded  program  code  to  support a  Microsoft
  514.                     Mouse.  It enables the following:
  515.  
  516.                     + "Clicking" on a displayed  drive letter  will  change
  517.                       drives.
  518.  
  519.                     + "Dragging"  files  from the  file box to a  displayed
  520.  
  521.  
  522.                                     - 9 - 
  523.  
  524.  
  525.  
  526.                       drive letter,  directory  in the tree,  or the  other
  527.                       file box  of a  dual screen  display  will  copy/move
  528.                       files.
  529.  
  530.                     + Switch screens  on  dual  screen  display  simply  by
  531.                       moving the mouse to the other screen.
  532.  
  533.                     + Scroll up or down the directory tree with a depressed
  534.                       mouse button.
  535.  
  536.                     + Enter a directory by "clicking" on the directory name.
  537.  
  538.                     + "Clicking" on a filename will toggle the "TAGGING" of
  539.                       that file.
  540.  
  541.                     + "Pressing"  on one  filename  and  "Releasing"  on  a
  542.                       different filename  will  toggle  ALL  of  the  files
  543.                       between the start and end files inclusive.
  544.  
  545.                     + "Double Clicking"  on a  filename  will  execute  the
  546.                       specified file.
  547.  
  548.                     + "Clicking"  the  mouse  to  activate/deactivate split
  549.                       screen mode.
  550.  
  551.  -----------------------[  COMMON PROBLEMS & SOLUTIONS  ]----------------------
  552.  
  553.             Some recommendations and/or common problems follow:
  554.  
  555.        1.  Do not modify the DS files and make them  "read-only"  (with the
  556.        exception of "ds_ovrly.exe"  which should be  read-only).   Many  of
  557.        the DS files must be written to or modified based  on  options which
  558.        you select.  To enable the files to be modified,  the files must not
  559.        be "read-only".
  560.  
  561.        2.  When moving the  program to another computer or when  installing
  562.        a  new  video   display   in  the  current   computer,   delete  the
  563.        "ds_globl.log" file.  The  "ds_globl.log"  file maintains data about
  564.        the type of video display and computer the DS  program  is currently
  565.        operating on and  enables  the  program  to  make  certain decisions
  566.        based on that data.  If the  system  configuration  changes  due  to
  567.        moving  the  program  to a new  machine or  installing a  new  video
  568.        display adaptor, the program must be forced into determining the new
  569.        system configuration.  Deleting the "ds_globl.log" file  will  force
  570.        the program to determine the new system configuration and  create  a
  571.        new "ds_globl.log" file.
  572.  
  573.        3.  If you experience difficulty seeing the text while operating  on
  574.        a non-color video display, select the "alt-k" option and then the F6
  575.        (reset mono attribute) suboption.  This should enable  the  user  to
  576.        see the program display as it sets  the  foreground  and  background
  577.        colors/attributes to values which can be seen on all  displays.  The
  578.  
  579.  
  580.                                     - 10 - 
  581.  
  582.  
  583.  
  584.        user should then select the F4  (save default colors)  suboption  so
  585.        that the program will record these values for later use.
  586.  
  587.        4.  Deleting Directories - To delete a directory from within DS, the
  588.        directory must  be  empty  (no files)  AND  the  user  MUST  NOT  BE
  589.        CURRENTLY IN the directory which they are trying  to  delete.  Users
  590.        often forget the second point.
  591.  
  592.  
  593.  -------------------------[  REPORTING SOFTWARE BUGS  ]------------------------
  594.  
  595.             The key to  correcting  software  bugs  is  to  identify  those
  596.        actions which will REPEATEDLY cause the program  to  perform  in  an
  597.        incorrect manner.  REPEATABILITY is essential to  identifying  those
  598.        sections of code which must be corrected.  Identifying  the  precise
  599.        circumstances which  will  repeatedly  cause  the  discrepancy  will
  600.        enable the author to duplicate the procedure,  verify  the  problem,
  601.        identify and isolate the faulty program modules,  and  develope  the
  602.        code necessary to rectify the discrepancy.
  603.  
  604.             In addition to identifying the circumstances which will repeat-
  605.        edly cause a discrepancy, the user should verify  that  the  problem
  606.        occurs in a "virgin DOS" system.  A "virgin DOS" system is a  system
  607.        which has been "booted"  with  no  TSR's  or  other  special  device
  608.        drivers or programs running.  If the discrepancy occurs in a "virgin
  609.        DOS" system the author again has a good  chance  of  correcting  the
  610.        problem.  If the discrepancy does not occur in a "virgin DOS" system
  611.        then the problem may be caused  by a  conflict  with a  TSR,  device
  612.        driver, or other loaded program.   This makes it much more difficult
  613.        to isolate and correct the problem as the author  probably  does not
  614.        possess the same programs the user possesses, and a conflict between
  615.        DS and another program could possibly be  the  fault  of  the  other
  616.        program.
  617.  
  618.  
  619.  --------------------------[  CONTACTING THE AUTHOR  ]-------------------------
  620.  
  621.             I welcome comments, suggestions, and  indications  of  possible
  622.        bugs or discrepancies.  Users may contact me at the address below.
  623.  
  624.                                   Nat Martino
  625.                                   PO Box 21284
  626.                                   Concord, CA 94521
  627.                                   (510) 672-0538
  628.  
  629.  ------------------------[  REGISTRATION & LICENSING  ]------------------------
  630.  
  631.     *  A $15 shareware contribution is requested for using the program.
  632.     *  The author retains the sole right to sell the program.
  633.     *  The author grants users the right to copy and distribute the program
  634.        within the following constraints:
  635.          - All program files remain unaltered and are distributed en masse.
  636.  
  637.  
  638.                                     - 11 - 
  639.  
  640.  
  641.  
  642.          - Only the original "non-cloned" version of the program  with  the
  643.            startup/termination and drive change time delays is distributed.
  644.          - No attempt is made to sell the program, or to make money from it
  645.            or any modified version of it.
  646.          - The program is not  bundled  with  any  other  hardware/software
  647.            transactions without the author's permission.
  648.          - Recognized users' groups may charge a maximum $5 duplication  or
  649.            distribution fee.
  650.     *  Continued use of the program (more than 2 weeks) by any  individual,
  651.        corporation  or institution without a single-user or site license is
  652.        prohibited.
  653.     *  A Single-User License (no disk) is obtained by sending  in  the  $15
  654.        shareware contribution.  This assumes you already have  the  program
  655.        and are registering it so that you can  "clone"  a copy without  the
  656.        time-delay.  The "cloning" information is provided to  the  user  as
  657.        part of the registration.
  658.     *  A Single-User License with a disk (5.25" 360k only)  of  the  latest
  659.        version of the program can be obtained  from  the  author  for  $25.
  660.     *  Corporations   and  other  institutions  (including  government  and
  661.        educational)  which desire using the  program should  refer  to  the
  662.        "DS_SITE.LIC"  file  for  site licensing information.
  663.  
  664.  
  665.  ------------------------------[  DISCLAIMER  ]--------------------------------
  666.  
  667.             The author disclaims all warranties expressed or implied  as to
  668.        the  quality or performance of this program.  The author will not be
  669.        held liable for any lost profits, lost savings or  any other direct,
  670.        indirect, incidental or consequential damages resulting from the use
  671.        of this program. Your use of this program constitutes your agreement
  672.        to this disclaimer and your  release of  the author from any form of
  673.        liability or litigation.
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.                                     - 12 - 
  697.